Here is a new update, D30.
It annoyed me too much that on exiting the editor it always warned "Any changes will be lost" even if you hadn't done anything. I knew the best solution for this would be an undo function (because it tracks changes). The trouble is the undo is quite a lot of work and it took me about 3 days. Sometimes it's simple but sometimes some rearrangement is needed. I was a bit shocked by the actual size of the vehicle editor source code file. Luckily most of the more complicated side of the undo function was already done for the track editor undo.
I found some bugs along the way and improved some things as I had to test nearly every button. I hope there are no new bugs!
Vehicle editor:
Undo function for all editor operations
Exit warning only if changes have been made
C key to clear selected point and selected tube
Delete key deletes a point or tube (if only one is selected)
CTRL+RMB (copy) SHIFT+RMB (paste) now work with frame point values
Hide the bottom right buttons now hides the whole settings block
Rim modifiers moved to top right in rim editor avoiding overlap
Special view no longer includes wheel mass cuboids by default
Error message displayed if a vehicle file cannot be loaded
Modeller:
FIX: Bottom right screen layout was wrong in 2D views
Animation editor:
FIX: Driver in wireframe mode could be obscured by the vehicle